<?php

require_once '/../Modele/BaseModel.php';

class FichePersonnage extends BaseModel{

    public $idFichePersonnage;
    public $idPersonnage;
    public $idEpisode;
    public $idUser;
    public $description;
    public $statutVote;
    public $dateCreation;
    public $idSource;

    public function __construct($id = null) {
        parent::__construct($id);
    }
    
    public function afficheListeFichePerso($personnage) {
        return parent::getElement(array('idPersonnage' => $personnage));
    }

    public function afficherFichePersonnage($idFichePersonnage) {
        return $this->getById($idFichePersonnage);
    }

    public function valide($idFiche) {
        $args = array('statutVote'=>1);
        return $this->updateElementFiche($args, $idFiche);
    }

    public function getId() {
        return $this->idFichePersonnage;
    }

    public function getDescription() {
        return $this->description;
    }

    public function getIdPersonnage() {
        return $this->idPersonnage;
    }

    public function getIdEpisode() {
        return $this->idEpisode;
    }

    public function getStatutVote() {
        return $this->statutVote;
    }

}
